home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 23 / CU Amiga - Super CD-ROM 23 (June 1998).iso / CreatingGames / Utilities / Misc / GMS / GMSDev / Includes / pragmas / screens_pragmas.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-11-19  |  3.2 KB  |  71 lines

  1. #ifndef _INCLUDE_PRAGMA_SCREENS_LIB_H
  2. #define _INCLUDE_PRAGMA_SCREENS_LIB_H
  3.  
  4. #ifndef CLIB_SCREENS_PROTOS_H
  5. #include <clib/screens_protos.h>
  6. #endif
  7.  
  8. #if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
  9. #pragma amicall(SCRBase,0x006,AllocVideoMem(d0,d1))
  10. #pragma amicall(SCRBase,0x00C,BlankColours(a0))
  11. #pragma amicall(SCRBase,0x012,BlankOn())
  12. #pragma amicall(SCRBase,0x018,BlankOff())
  13. #pragma amicall(SCRBase,0x01E,ChangeColours(a0,a1,d0,d1))
  14. #pragma amicall(SCRBase,0x024,ColourMorph(a0,d0,d1,d3,d4,d2,d5))
  15. #pragma amicall(SCRBase,0x02A,ColourToPalette(a0,d0,d1,d3,d4,a1,d2))
  16. #pragma amicall(SCRBase,0x030,FreeVideoMem(d0))
  17. #pragma amicall(SCRBase,0x036,GetScrType())
  18. #pragma amicall(SCRBase,0x03C,WaitAVBL())
  19. #pragma amicall(SCRBase,0x042,AddRaster(a0,a1))
  20. #pragma amicall(SCRBase,0x048,MoveBitmap(a0))
  21. #pragma amicall(SCRBase,0x04E,MoveToFront(a0))
  22. #pragma amicall(SCRBase,0x054,MoveToBack(a0))
  23. #pragma amicall(SCRBase,0x05A,PaletteMorph(a0,d0,d1,d3,d4,a1,a2))
  24. #pragma amicall(SCRBase,0x060,PaletteToColour(a0,d0,d1,d3,d4,a1,d2))
  25. #pragma amicall(SCRBase,0x066,RefreshScreen(a0))
  26. #pragma amicall(SCRBase,0x06C,RemakeScreen(a0))
  27. #pragma amicall(SCRBase,0x072,ResetBitmap(a0))
  28. #pragma amicall(SCRBase,0x078,ReturnDisplay())
  29. #pragma amicall(SCRBase,0x07E,SwapBuffers(a0))
  30. #pragma amicall(SCRBase,0x084,TakeDisplay(a0))
  31. #pragma amicall(SCRBase,0x08A,UpdateColour(a0,d0,d1))
  32. #pragma amicall(SCRBase,0x090,UpdatePalette(a0))
  33. #pragma amicall(SCRBase,0x096,WaitRastLine(d0))
  34. #pragma amicall(SCRBase,0x09C,WaitVBL())
  35. #pragma amicall(SCRBase,0x0A2,WaitSwitch(a0))
  36. #pragma amicall(SCRBase,0x0A8,LockVideo(a0))
  37. #pragma amicall(SCRBase,0x0AE,UnlockVideo(a0))
  38. #endif
  39. #if defined(_DCC) || defined(__SASC)
  40. #pragma libcall SCRBase AllocVideoMem        006 1002
  41. #pragma libcall SCRBase BlankColours         00C 801
  42. #pragma libcall SCRBase BlankOn              012 00
  43. #pragma libcall SCRBase BlankOff             018 00
  44. #pragma libcall SCRBase ChangeColours        01E 109804
  45. #pragma libcall SCRBase ColourMorph          024 524310807
  46. #pragma libcall SCRBase ColourToPalette      02A 294310807
  47. #pragma libcall SCRBase FreeVideoMem         030 001
  48. #pragma libcall SCRBase GetScrType           036 00
  49. #pragma libcall SCRBase WaitAVBL             03C 00
  50. #pragma libcall SCRBase AddRaster            042 9802
  51. #pragma libcall SCRBase MoveBitmap           048 801
  52. #pragma libcall SCRBase MoveToFront          04E 801
  53. #pragma libcall SCRBase MoveToBack           054 801
  54. #pragma libcall SCRBase PaletteMorph         05A A94310807
  55. #pragma libcall SCRBase PaletteToColour      060 294310807
  56. #pragma libcall SCRBase RefreshScreen        066 801
  57. #pragma libcall SCRBase RemakeScreen         06C 801
  58. #pragma libcall SCRBase ResetBitmap          072 801
  59. #pragma libcall SCRBase ReturnDisplay        078 00
  60. #pragma libcall SCRBase SwapBuffers          07E 801
  61. #pragma libcall SCRBase TakeDisplay          084 801
  62. #pragma libcall SCRBase UpdateColour         08A 10803
  63. #pragma libcall SCRBase UpdatePalette        090 801
  64. #pragma libcall SCRBase WaitRastLine         096 001
  65. #pragma libcall SCRBase WaitVBL              09C 00
  66. #pragma libcall SCRBase WaitSwitch           0A2 801
  67. #pragma libcall SCRBase LockVideo            0A8 801
  68. #pragma libcall SCRBase UnlockVideo          0AE 801
  69. #endif
  70.  
  71. #endif    /*  _INCLUDE_PRAGMA_SCREENS_LIB_H  */